Hi John, I was suggested to use the tag <html:hidden> where I can store any information I want without this to be visible to the user and it works. I really appreciate the detail of your answer.
Have a nice day, Konstantina ----- Original Message ----- From: "Mattos, John" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Thursday, February 21, 2002 3:56 PM Subject: RE: html:submit button > Hi Konstantina, > > I don;t know if you have a solution yet, but I have two separate ones for > you. The first is more struts oriented. If you have the following in your > JSP: > > <!-- JSP Snippet--> > <html:submit property="btnProcess"> > <bean:message key="button.processSuspends" /> > </html:submit> > <html:submit property="btnViewOrg"> > <bean:message key="button.viewOrg" /> > </html:submit> > <html:submit property="btnViewProd"> > <bean:message key="button.viewProd" /> > </html:submit> > <!-- End of JSP Snippet--> > > > file://you need to create 3 attributes in your "ActionForm" object that's being > populated when this form gets submitted, called > // with associated getters and setters... > boolean btnProcess, btnViewOrg, btnViewProd; > > // then in the Action.perform(), simply look at the variables to see which > one is true.... > boolean isProcess=false, isViewProd=false, isViewOrg=false; > > // Get and cast a reference to the ActionForm object for use > MyActionForm theForm=(MyActionForm)form; > > // What button was pushed > String process = > (theForm.getBtnProcess().equals(null)?"":theForm.getBtnProcess()); > String viewOrg = > (theForm.getBtnViewOrg().equals(null)?"":theForm.getBtnViewOrg()); > String viewProd = > (theForm.getBtnViewProd().equals(null)?"":theForm.getBtnViewProd()); > > The following code will also work > > // Getting what button was pressed looping through parameters > String button_pressed = null; > Enumeration e = request.getParameterNames(); > while (e.hasMoreElements()) { > String param = (String) e.nextElement(); > if (param.startsWith("btn")) { > button_pressed = param; > break; > } > } > System.out.println("button_pressed="+button_pressed); > > John Mattos > Sr. Developer and Architect > iNDEMAND > 345 Hudson St. 16th Floor > New York, New York > 10014 > > -----Original Message----- > From: Konstantina Stamopoulou [mailto:[EMAIL PROTECTED]] > Sent: Thursday, February 21, 2002 5:02 AM > To: Struts Users Mailing List > Subject: html:submit button > > > Hello, > I have a problem and I can't fingure out the solution to it. Here is my > case: > > I have a list of products (PoductBean) on my .jsp and each one of it have > two buttons (html:submit) : > > Button1 --> Display Information for this product > Button2 --> Use the information to do something else > > My question is: How can I decide which product has been selected so as to > display its information on my next page? > From what I have seen the html:submit tag does not contain any attributes to > pass request parameters. > > Thank U in advance, > Konstantina > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>